package org.jwcloud.project.module.zx.taskSupervision.service;

import com.jw.mid.mm.comm.common.json.Response;
import com.jw.mid.mm.comm.common.pagination.PageListSlice;
import com.jw.mid.mm.comm.common.pagination.Pagination;
import org.jwcloud.project.module.zx.common.Resp;
import org.jwcloud.project.module.zx.taskSupervision.service.repository.TaskSuperviseRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public interface TaskSuperviseService {

	/**
	 * 任务督办提醒
	 * @param pagination
	 * @param param
	 * @return
	 */
	public Resp<Response<PageListSlice>> queryTaskSupervise(Pagination pagination,Map param);

	/**
	 * 任务超时预警
	 * @param pagination
	 * @param param
	 * @return
	 */
	public Resp<Response<PageListSlice>> queryTaskOverTimeWarning(Pagination pagination,Map param);

	public Resp<Object> taskOvertimeFeedbackInfo(Map param);

}
